package com.mapfinal.example.processor;

import java.util.ArrayList;
import java.util.List;

import org.locationtech.jts.geom.Coordinate;
import org.locationtech.jts.geom.CoordinateSequence;
import org.locationtech.jts.geom.Geometry;
import org.locationtech.jts.geom.impl.CoordinateArraySequence;
import org.locationtech.jts.io.ParseException;

import com.mapfinal.Mapfinal;
import com.mapfinal.dispatcher.SpatialIndexObject;
import com.mapfinal.geometry.GeoKit;
import com.mapfinal.platform.develop.GraphicsMapfinalFactory;
import com.mapfinal.processor.DouglasCompress2;
import com.mapfinal.resource.shapefile.Shapefile;
import com.mapfinal.resource.shapefile.ShapefileFeature;
import com.mapfinal.resource.shapefile.ShapefileManager;

public class DouglasCompressTest2 {

	public static void main(String[] args) throws ParseException {
		Mapfinal.me().init(new GraphicsMapfinalFactory());
        Mapfinal.me().setCacheFolder("/Users/yangyong/data/gisdata");
        
		String wkt = "MULTIPOLYGON(((105.38027245 31.1478304400001,105.379295965 31.1465577650001,105.378364985 31.146670885,105.37817704 31.14669372,105.377441925 31.142767125,105.37678923 31.1392805150001,105.376926365 31.1382172400001,105.377147235 31.13777788,105.378100805 31.135880985,105.37896264 31.1341665,105.37893983 31.1341430700001,105.378916595 31.1341192,105.37902604 31.134040365,105.381233265 31.132345625,105.38206693 31.130488605,105.384293405 31.1288154050001,105.385222705 31.128117005,105.38525132 31.12814518,105.384773275 31.1203365800001,105.38617463 31.1142217550001,105.38840492 31.1129104450001,105.39001935 31.11196118,105.393995045 31.108770475,105.39416666 31.1086327400001,105.394706415 31.1069840500001,105.395098135 31.105787515,105.39513901 31.10566264,105.39449209 31.1035907250001,105.394681135 31.1020379550001,105.39501619 31.1015809900001,105.40099481 31.0934261400001,105.401629035 31.0928619250001,105.40494523 31.091352215,105.407070195 31.086818685,105.40745135 31.08574859,105.407957835 31.08432659,105.408066775 31.084020735,105.40777912 31.0833586300001,105.40756619 31.082868515,105.407385215 31.0824519500001,105.407204695 31.0820364200001,105.40651639 31.0756677200001,105.407489855 31.0743651350001,105.407744475 31.0743407800001,105.41272546 31.0738642900001,105.413057795 31.07383249,105.413489475 31.0741709500001,105.415466665 31.0757211100001,105.41906817 31.07774319,105.41929402 31.077831485,105.42117022 31.0785649850001,105.422504325 31.079086535,105.423491035 31.07947226,105.42368807 31.07954928,105.424197615 31.0789661900001,105.425111215 31.077920695,105.425783975 31.0771507950001,105.428639595 31.0730291450001,105.42868645 31.072961515,105.43379215 31.0690999650001,105.437860715 31.0676958500001,105.43835751 31.0675243850001,105.452237755 31.0627328200001,105.45235302 31.0627227900001,105.454051805 31.062574935,105.454160625 31.062695375,105.45415032 31.0627022950001,105.454135895 31.0627119850001,105.454285505 31.0628770550001,105.45455358 31.0631593950001,105.45509741 31.063732175,105.455860285 31.06410448,105.456695845 31.0645122550001,105.45756087 31.0648159250001,105.45886075 31.0652722350001,105.459144715 31.0653110700001,105.460341045 31.0654746800001,105.460740515 31.06547112,105.46201875 31.065459715,105.46203013 31.0654596100001,105.463084845 31.0653924650001,105.463655595 31.0653561250001,105.463834135 31.0653447600001,105.468786545 31.06541717,105.468806885 31.065419465,105.468809925 31.065399475,105.4703134 31.0642614000001,105.474890125 31.06079673,105.475034205 31.06065024,105.47656471 31.0590940750001,105.47684936 31.05857085,105.47672435 31.0559106950001,105.476729725 31.0547470500001,105.47673577 31.0534378950001,105.47781988 31.04772067,105.479575825 31.0453748850001,105.482648805 31.0414400550001,105.484828195 31.039171615,105.484919925 31.0390761350001,105.485607325 31.038360615,105.48607468 31.038039385,105.486379255 31.0378300350001,105.487315845 31.0378946550001,105.48760354 31.0381196700001,105.489050465 31.03925135,105.490459355 31.0403532400001,105.495511295 31.0404547100001,105.49637131 31.0402500100001,105.501952695 31.0385408500001,105.50226232 31.03826846,105.502681725 31.03789949,105.50270073 31.037556335,105.503182975 31.02884712,105.50911342 31.0285092500001,105.50946807 31.02849661,105.510549015 31.0284580800001,105.51134239 31.0284297950001,105.51409497 31.0283316200001,105.51451492 31.02851299,105.515272575 31.0288402150001,105.51657327 31.029401955,105.516782615 31.0293929000001,105.52716462 31.0289436300001,105.53354141 31.02844063,105.535581415 31.0270559250001,105.53571117 31.0269678500001,105.539817055 31.020597745,105.54254081 31.016356305,105.54289303 31.0155208,105.550984005 31.0132840300001,105.55349875 31.0130783650001,105.556393145 31.0128415900001,105.55656954 31.0128595850001,105.56067448 31.0132783550001,105.561945025 31.0115968900001,105.564154725 31.004654895,105.564396615 31.00398626,105.56439705 31.003985055,105.56445649 31.003820755,105.56481323 31.002834625,105.566878735 30.9971245900001,105.5691474 30.99223048,105.569320415 30.991857225,105.5705046 30.9906949900001,105.57170531 30.989516495,105.572203755 30.9890272650001,105.579202195 30.986910215,105.57936444 30.9868611300001,105.58172225 30.9878912250001,105.58239493 30.9884822550001,105.582611905 30.988672885,105.58575854 30.985978625,105.588353865 30.9837562450001,105.588436535 30.98366946,105.59073038 30.981261445,105.591530325 30.9759695600001,105.59533433 30.9753459450001,105.596595685 30.9751391400001,105.598477585 30.974830565,105.59884056 30.9747710450001,105.599952865 30.97458864,105.60033258 30.974526375,105.60045897 30.9745056450001,105.60691789 30.980406685,105.607145925 30.9806150050001,105.607659425 30.9802633150001,105.608649925 30.979584915,105.609149525 30.979380055,105.60914956 30.97938004,105.610795505 30.9787051000001,105.61336458 30.9787197050001,105.61445058 30.9787258650001,105.6145344 30.978624515,105.615590975 30.97734695,105.617149945 30.9758020350001,105.61746863 30.975486215,105.61854378 30.9756200200001,105.618951305 30.9758484450001,105.620394395 30.9766573050001,105.620482835 30.976706875,105.625715295 30.97245423,105.63159045 30.9653219900001,105.631780075 30.965043785,105.63829426 30.9554852950001,105.63959494 30.9535765000001,105.63969619 30.9527058950001,105.640011955 30.949990595,105.640141955 30.94887269,105.640148185 30.948819095,105.64023526 30.9487327000001,105.643258595 30.945732945,105.643933085 30.9452457400001,105.644479805 30.9452624850001,105.649481855 30.9454155650001,105.654449995 30.9457586950001,105.654801615 30.945782975,105.655832375 30.94483037,105.655939265 30.944648925,105.65650445 30.94368953,105.65686938 30.9430700550001,105.6572229 30.9318612800001,105.65728219 30.92998119,105.65322391 30.9267108650001,105.654464185 30.923438005,105.654539155 30.92324016,105.654754735 30.9226712550001,105.65908258 30.9198949,105.660062365 30.9199910200001,105.66256652 30.9202366550001,105.66352 30.9203301700001,105.666982575 30.92229515,105.67621444 30.929423415,105.677325355 30.930902985,105.67777702 30.9315073400001,105.677918845 30.9316971000001,105.67797972 30.9317785600001,105.678199875 30.93207313,105.678530645 30.9325157050001,105.67872642 30.9335704050001,105.67812706 30.9337490250001,105.67806231 30.9337683250001,105.67511674 30.93464612,105.67494642 30.93493127,105.67488879 30.9350277500001,105.67475558 30.936389105,105.67468939 30.93706553,105.67468066 30.937154745,105.676712715 30.938481575,105.67780798 30.938803525,105.67791968 30.938836355,105.67940824 30.939273895,105.679731885 30.9393690200001,105.68001573 30.939288565,105.686182515 30.9375403650001,105.68812478 30.93537092,105.68859999 30.934840105,105.68759181 30.93147306,105.68715726 30.9305521250001,105.687141565 30.9305188600001,105.687193635 30.9304423900001,105.68882998 30.9280390050001,105.689063325 30.9278125800001,105.694392325 30.9226412300001,105.69460086 30.9226871650001,105.69611029 30.9230196600001,105.696429225 30.9229985150001,105.69849997 30.9228612100001,105.698720275 30.9225379000001,105.69900777 30.9221159850001,105.69905731 30.921974995,105.700026575 30.91921639,105.700183875 30.91876868,105.7004048 30.9181398750001,105.700407035 30.918133525,105.70047551 30.917938625,105.700609555 30.917080755,105.701065385 30.9141634050001,105.70077041 30.912299675,105.705850525 30.9113054050001,105.710377115 30.9104192950001,105.71157609 30.9101845550001,105.71576468 30.9094497950001,105.715986625 30.909410855,105.717874625 30.910540165,105.720302705 30.9112873300001,105.720558245 30.9113659600001,105.72069452 30.911348945,105.722920195 30.9110710300001,105.72442427 30.9108832050001,105.724633875 30.9107011250001,105.727652635 30.90807872,105.72817843 30.9076219400001,105.729059545 30.9059195,105.72951935 30.903440775,105.73300054 30.8981184400001,105.734594495 30.89669744,105.734673785 30.8966267550001,105.734922405 30.896558955,105.735813985 30.896315815,105.737867605 30.89476411,105.73794153 30.8947082500001,105.73808062 30.894246815,105.73875387 30.8920132000001,105.738937825 30.8860604450001,105.73895769 30.8854175700001,105.73492806 30.8816202900001,105.72929926 30.8805573600001,105.72604775 30.879943235,105.72568354 30.879433815,105.72580713 30.87828037,105.72734762 30.873303745,105.72843876 30.8707630700001,105.741746665 30.8535263900001,105.749581545 30.85570584,105.7513465 30.85640119,105.75216287 30.855988715,105.75425841 30.853487585,105.754819195 30.8522689750001,105.7549875 30.8519032300001,105.75532556 30.851168575,105.755357015 30.851100225,105.755657565 30.85044708,105.75728085 30.8422932,105.76075649 30.838452155,105.762028815 30.8370459700001,105.765929415 30.832977655,105.769379985 30.8295024400001,105.769509755 30.829419375,105.774260705 30.8263781000001,105.77485041 30.82600058,105.77643841 30.8266354300001,105.7771388 30.82691542,105.77742378 30.82683718,105.77917976 30.826355085,105.78068877 30.82594077,105.780748055 30.82557001,105.781024435 30.8238416250001,105.78122407 30.82259315,105.781519745 30.820743985,105.78156265 30.8204756700001,105.78077182 30.818474785,105.77950683 30.8181481250001,105.77923149 30.8178031250001,105.77914714 30.8162999900001,105.779114205 30.8157130750001,105.77909745 30.8154144750001,105.78083718 30.814141185,105.785422125 30.8110306300001,105.787452005 30.809653385,105.78897522 30.809630715,105.78999912 30.8094676150001,105.790568805 30.8093768700001,105.793617055 30.808891255,105.793671315 30.80844061,105.79394444 30.8061722,105.79308521 30.801863725,105.787109325 30.791318335,105.785680625 30.7901200150001,105.782693545 30.78761446,105.782320315 30.787301385,105.78085261 30.7874430850001,105.77989716 30.788103935,105.779325285 30.788499465,105.777890245 30.7872568700001,105.77619483 30.7848421950001,105.77606638 30.784570425,105.776196405 30.78421931,105.77827255 30.7786126300001,105.781823835 30.7720914650001,105.786207705 30.76563795,105.789306495 30.7626605450001,105.78885315 30.7611059600001,105.78387818 30.759042165,105.78124741 30.7580976400001,105.779435475 30.7574470600001,105.77877231 30.75592148,105.77878387 30.752533455,105.77930994 30.7513025700001,105.78096726 30.7477973150001,105.782056475 30.7458488,105.782545835 30.7449733450001,105.78290135 30.7450004250001,105.78555784 30.74520276,105.788138865 30.7404413400001,105.78918417 30.737187915,105.788587945 30.7345482650001,105.787975535 30.729916175,105.788111295 30.72857278,105.78964514 30.7133918750001,105.7897968 30.7128781550001,105.7901262 30.7117623950001,105.79405874 30.71031613,105.795561695 30.7098512600001,105.79762133 30.7092141800001,105.798476555 30.7084105650001,105.79851033 30.7082248400001,105.797200295 30.705225,105.79753432 30.7033578800001,105.79834366 30.700361775,105.80028875 30.698443475,105.800031355 30.6977043900001,105.799450045 30.6960351550001,105.798981065 30.69468842,105.797928865 30.6916667900001,105.79657166 30.6910798550001,105.79590234 30.691065155,105.79466164 30.6910378850001,105.79331979 30.6902276100001,105.797186975 30.6809389800001,105.79855554 30.672745745,105.800335775 30.66932668,105.801930605 30.6677568150001,105.803091335 30.66696223,105.804160945 30.66623,105.805369375 30.66445321,105.80984921 30.65569343,105.810014205 30.65500293,105.81048785 30.65302066,105.81030508 30.6516168150001,105.808286445 30.6482345750001,105.806726875 30.6467518900001,105.804024635 30.64528969,105.801956585 30.641531195,105.801953935 30.64120853,105.805025325 30.63293106,105.806318975 30.6294442,105.810663255 30.626470415,105.813164 30.624758435,105.816925495 30.625575295,105.819487815 30.6257500900001,105.820181515 30.62526933,105.82022764 30.62523737,105.821119925 30.62340491,105.821507825 30.620323925,105.82030611 30.61774038,105.81990135 30.61121546,105.81994449 30.61078968,105.820115405 30.609102765,105.82066191 30.60370843,105.8210482 30.6034370950001,105.822370035 30.6035161350001,105.82409255 30.603189285,105.828381945 30.599478155,105.834449205 30.5873872700001,105.834770795 30.586746315,105.834926365 30.586003975,105.8351524 30.5849253750001,105.835117415 30.5808447250001,105.836797505 30.579917525,105.837708535 30.5800119,105.8417103 30.58184133,105.84395297 30.581254415,105.847301655 30.57856385,105.85119548 30.5737391550001,105.85128317 30.573630495,105.851330715 30.5692874800001,105.8570433 30.5669240350001,105.860783635 30.566455675,105.8648408 30.5658036,105.86542426 30.565596575,105.86605592 30.565372445,105.871046705 30.5636014250001,105.87114932 30.56340648,105.87219597 30.561417965,105.87348734 30.5576221950001,105.8737866 30.5567425350001,105.87464506 30.5519907250001,105.874534065 30.5482739600001,105.87206667 30.5476039000001,105.871007015 30.5473161150001,105.86935181 30.5454785050001,105.86851367 30.5438102050001,105.868171215 30.5419839750001,105.86858807 30.540824935,105.869183505 30.5387907800001,105.869057905 30.5373563100001,105.86898467 30.536519915,105.866759635 30.533455845,105.86558614 30.53259021,105.864086235 30.5314837600001,105.86370212 30.5306573,105.862232055 30.5274942,105.861703485 30.5263568300001,105.859614795 30.5184380950001,105.855218725 30.515636855,105.8446501 30.51011937,105.84324254 30.50895877,105.842760625 30.50718277,105.840713955 30.49963949,105.84327484 30.493951565,105.843911235 30.4925379800001,105.843966135 30.4924160350001,105.85540737 30.4864962300001,105.855835395 30.486580025,105.857434065 30.4874592300001,105.85842504 30.4884998800001,105.858471875 30.4895744,105.858675505 30.49424585,105.858542335 30.4953791,105.85848939 30.4958296400001,105.858690685 30.499080045,105.85898543 30.499511145,105.861642125 30.499915635,105.863731735 30.5002337450001,105.865309615 30.5004739250001,105.865964185 30.50043113,105.87959806 30.4995390350001,105.88220719 30.497482185,105.88306115 30.4963977400001,105.884949015 30.492244865,105.885940485 30.4900637100001,105.886445855 30.487643135,105.8840935 30.4811312,105.88399818 30.4808673000001,105.88357483 30.4796952500001,105.88306115 30.4782730900001,105.880657865 30.4758721900001,105.87974446 30.475895415,105.878549435 30.4759257850001,105.87289456 30.47379855,105.87105462 30.472354265,105.871219325 30.4714555850001,105.879912545 30.4630512850001,105.881068705 30.4619334000001,105.88182894 30.4615739500001,105.8827182 30.46153514,105.88308474 30.46146659,105.88374754 30.4618308550001,105.88436315 30.4621328850001,105.88454898 30.462224055,105.88460005 30.4623112300001,105.88596956 30.46536947,105.886145285 30.4654971800001,105.890419795 30.466782945,105.891150545 30.46656606,105.896366205 30.465017925,105.89937758 30.46335165,105.903184325 30.4644517950001,105.907068055 30.465574045,105.911963305 30.466988395,105.918721895 30.469484085,105.92007371 30.470183165,105.92285488 30.47401361,105.923101665 30.4751220150001,105.922715405 30.47639194,105.92226407 30.47787577,105.920831835 30.4812005950001,105.92035106 30.48172049,105.918896995 30.483292825,105.91889535 30.483679405,105.918885725 30.4859430450001,105.918882835 30.4866233650001,105.9194822 30.4901975450001,105.91951848 30.49041386,105.925138185 30.4915,105.92623505 30.4911615300001,105.92852927 30.48957841,105.92867016 30.4890971300001,105.92840317 30.4887447250001,105.92743799 30.48858626,105.925325445 30.488779095,105.923977195 30.4889021450001,105.923638085 30.4886132300001,105.92365532 30.4875502,105.92461135 30.484819235,105.926077275 30.4821791150001,105.92683175 30.4821737550001,105.929241025 30.483156525,105.92990105 30.483734455,105.93046511 30.4856909050001,105.936282995 30.4873047300001,105.936690805 30.487417845,105.938748935 30.4856168650001,105.939575725 30.484893345,105.941307715 30.48255034,105.941691995 30.481862585,105.94379586 30.4813277150001,105.945031445 30.48219271,105.945105645 30.4825890500001,105.94544362 30.4843942800001,105.94545927 30.486450055,105.945484835 30.489808295,105.94548832 30.49026625,105.94549218 30.4907735950001,105.945544675 30.4976680400001,105.94511628 30.498497845,105.94404696 30.498492615,105.937984755 30.498462805,105.93272167 30.4984367000001,105.9324721 30.498435455,105.925797395 30.4980690200001,105.92492533 30.49647593,105.924412105 30.4962954750001,105.92392472 30.49663881,105.914497955 30.503278595,105.91351027 30.5039741800001,105.91192224 30.5145872950001,105.914312295 30.51562391,105.918138975 30.5172834850001,105.918500675 30.51724332,105.919036485 30.5162126050001,105.920499335 30.5133984550001,105.92105154 30.5132526800001,105.92681965 30.51172983,105.9275135 30.5115932300001,105.92779821 30.5118357150001,105.92786183 30.512221175,105.9280259 30.513215175,105.928138365 30.513896505,105.927485495 30.5142362400001,105.9251358 30.5154589000001,105.9246115 30.5173179,105.92447228 30.5178115200001,105.92489971 30.5180862600001,105.928028755 30.52009746,105.93036098 30.5208958850001,105.9310108 30.520690615,105.931322 30.5199109600001,105.93276504 30.5140447950001,105.936456485 30.50889333,105.936636135 30.508642615,105.93821306 30.5066377050001,105.938580105 30.5064174600001,105.941227235 30.5048289850001,105.94240732 30.5041208150001,105.9444614 30.5028881050001,105.94635827 30.5020017750001,105.946556155 30.502117475,105.949011625 30.503553115,105.94954739 30.5040093000001,105.94899665 30.5042082800001,105.948561465 30.5043655050001,105.947242435 30.5062709650001,105.945983635 30.5083883500001,105.942953145 30.515126525,105.94327436 30.51726698,105.947330495 30.518848855,105.948235765 30.5188548150001,105.9513963 30.516445935,105.954335645 30.51199913,105.955155235 30.5107591300001,105.961282085 30.5014883100001,105.964711805 30.4972639000001,105.9655411 30.4962423850001,105.966574195 30.4923561900001,105.96784172 30.4875877200001,105.965424955 30.4857692800001,105.964799515 30.4852986650001,105.963944945 30.483390335,105.96472051 30.4818435350001,105.96748227 30.48053443,105.968300285 30.4797679050001,105.97055687 30.47614199,105.971359745 30.4731414250001,105.970513675 30.4688416600001,105.970430025 30.4684165250001,105.968555075 30.4606280250001,105.968276275 30.45960389,105.968144665 30.45912042,105.96692796 30.4583574550001,105.964499755 30.4568347200001,105.96251419 30.4560084,105.96059169 30.4557546550001,105.95930121 30.4555843150001,105.95634321 30.4564158700001,105.95533882 30.45698724,105.95016321 30.45869514,105.949471265 30.458923455,105.947573995 30.45880392,105.944921215 30.45694588,105.943800355 30.4505115050001,105.94380194 30.45016952,105.94380884 30.448683245,105.94381236 30.44792482,105.947425855 30.44057358,105.94780866 30.4397947350001,105.948719725 30.4389070600001,105.949225425 30.4384143300001,105.949878875 30.437777635,105.95623947 30.4315795050001,105.957734475 30.4301225300001,105.961660525 30.4263124300001,105.963390985 30.42607983,105.964234135 30.4259664950001,105.964330325 30.425953565,105.96454361 30.4260810000001,105.96606877 30.4269922600001,105.965592765 30.428160685,105.96351609 30.4297653200001,105.96275033 30.430752275,105.962990565 30.4312319250001,105.963817535 30.4328830100001,105.96408872 30.4330596200001,105.966353155 30.434534295,105.966505875 30.43463375,105.967165915 30.434468785,105.968924835 30.434029165,105.974751015 30.431125965,105.9752814 30.4308431850001,105.975711075 30.4302242850001,105.97464518 30.42612109,105.97470328 30.4194663750001,105.97470584 30.41917369,105.976491605 30.41725459,105.979837535 30.4144152550001,105.98036506 30.414282975,105.981340165 30.41436328,105.983585665 30.416235375,105.983889155 30.41648839,105.98552672 30.4165613700001,105.985918165 30.41534052,105.987832945 30.4071639150001,105.98790101 30.4068732550001,105.98773784 30.4052732650001,105.98709787 30.40378044,105.986607365 30.4034415900001,105.98465137 30.4026836250001,105.9834536 30.4026344000001,105.98284931 30.40260956,105.9819306 30.403132595,105.980793175 30.403780135,105.97844387 30.4022841550001,105.978437595 30.4016548700001,105.979014875 30.400896045,105.979817895 30.39984048,105.980800955 30.3985482200001,105.98135297 30.3978225550001,105.981363175 30.39780914,105.982138035 30.3967905150001,105.98249685 30.39631881,105.985712525 30.3967007250001,105.98729875 30.3968890850001,105.987511275 30.3969143250001,105.98774867 30.3976733100001,105.98853653 30.39834051,105.98966117 30.3987462750001,105.99045042 30.3990310250001,105.99522826 30.399839135,105.99554597 30.39969691,105.996607075 30.3992219150001,105.996948175 30.3990692150001,105.99735117 30.3980305200001,105.99595143 30.395029935,105.995028875 30.3948709100001,105.99134857 30.3942364500001,105.99256301 30.388921655,105.99608793 30.3800528,105.997212935 30.3790979450001,105.996870645 30.3787173650001,105.996227185 30.37448255,105.99499738 30.3733315700001,105.99422914 30.3730771400001,105.99348252 30.3728298550001,105.993927095 30.37229633,105.99459279 30.371497435,105.99432485 30.3712986300001,105.99378157 30.3713390350001,105.99287622 30.37140636,105.992460585 30.371025855,105.99207609 30.3706738550001,105.991716475 30.3695407550001,105.990860615 30.36973319,105.990541935 30.3704571000001,105.99033366 30.3705405200001,105.9895765 30.3708437700001,105.989428045 30.371144085,105.98927385 30.3714559900001,105.98870569 30.37125946,105.988286545 30.3704769450001,105.988146195 30.3702149150001,105.987337885 30.37002019,105.98567676 30.371178205,105.985587845 30.37172187,105.985288415 30.3718982300001,105.98494826 30.3720985750001,105.984903895 30.37237356,105.98480288 30.372999695,105.983274145 30.373680635,105.98294219 30.3740014800001,105.982632255 30.37430103,105.98258323 30.37434842,105.98346496 30.375069765,105.98297684 30.3764111950001,105.98318458 30.3766878800001,105.984027515 30.37781055,105.98515271 30.3780178000001,105.985385475 30.378060675,105.985439945 30.3783587250001,105.985530725 30.378855435,105.986061595 30.3790674900001,105.986280075 30.3791547650001,105.98640784 30.37929495,105.987227835 30.3801946400001,105.98744358 30.38043135,105.98756834 30.3805682350001,105.98876307 30.3818790300001,105.98736916 30.3814958,105.985325935 30.379823935,105.984925715 30.3792895350001,105.984578145 30.3788254250001,105.983537425 30.3787719100001,105.983316405 30.378760545,105.982883835 30.3780600900001,105.982458435 30.3781821700001,105.982093555 30.378853135,105.98147429 30.37885779,105.98078723 30.377586165,105.978980835 30.376863805,105.97860608 30.3767139400001,105.97866711 30.375366495,105.97594659 30.375555435,105.97554006 30.3750849850001,105.975281845 30.37478617,105.97526655 30.374582285,105.97483519 30.37396498,105.974748705 30.37384122,105.973825025 30.3741233050001,105.97065608 30.3755080600001,105.968591585 30.3765085700001,105.967975165 30.376807295,105.966188025 30.3782709700001,105.966450265 30.3787673900001,105.966184695 30.3796768,105.965345905 30.3798764000001,105.955856325 30.3799963750001,105.95550693 30.38000078,105.954468075 30.3799191150001,105.954364125 30.37985624,105.952458805 30.3787036850001,105.95229367 30.3786037900001,105.95077461 30.37768485,105.950656045 30.3775846300001,105.9497626 30.3768293900001,105.94745966 30.376287625,105.946339675 30.3760241300001,105.943597695 30.3753789900001,105.940809305 30.37534701,105.93867182 30.3769987800001,105.937083025 30.37823919,105.936960235 30.37833505,105.935285715 30.38086859,105.93515439 30.38149435,105.93451527 30.38203041,105.92830177 30.3872414200001,105.926986965 30.3883439850001,105.920921815 30.393429585,105.919581215 30.394531595,105.91813348 30.39572163,105.913467535 30.398130005,105.912706335 30.39852288,105.9110887 30.3980432600001,105.90629681 30.3946238500001,105.89926725 30.3896069300001,105.898308125 30.3891762000001,105.896243655 30.3904772000001,105.895225235 30.391704045,105.894986415 30.392068255,105.894224125 30.393230745,105.89410815 30.3934076,105.894084975 30.393689925,105.89394139 30.3954393000001,105.893891905 30.3960422050001,105.894636955 30.399458005,105.894706765 30.3997780350001,105.895494845 30.40056853,105.89635066 30.4008568,105.897936095 30.400098025,105.89808662 30.399899825,105.89855505 30.39928302,105.89983439 30.3993709100001,105.900431895 30.3999618350001,105.902472745 30.4026106200001,105.90384396 30.40481377,105.903970865 30.4050176650001,105.903801365 30.405252605,105.900810245 30.4093982700001,105.90007934 30.4101768800001,105.899354165 30.4097058300001,105.898947645 30.4084218400001,105.89851513 30.40516474,105.8984868 30.4049513800001,105.896857125 30.40579977,105.89292668 30.40784576,105.888916315 30.4122765450001,105.888439355 30.4132058050001,105.88769129 30.413493225,105.88726055 30.4134140300001,105.88706377 30.4133778500001,105.886230135 30.4132245700001,105.882717275 30.4092570650001,105.882354575 30.4088474000001,105.88200031 30.407135365,105.881914995 30.40672305,105.88203707 30.406596065,105.88327529 30.4053080350001,105.88530137 30.4035017200001,105.88519417 30.4030338250001,105.88316278 30.39566144,105.882388545 30.393531925,105.87667475 30.3891142350001,105.87623691 30.38877569,105.875165785 30.388925655,105.87408789 30.38907656,105.87372611 30.38912721,105.873633455 30.3891609500001,105.871884785 30.389797715,105.870324545 30.3903658450001,105.870220815 30.3904605550001,105.868462655 30.3920658550001,105.86820296 30.3923029600001,105.866300595 30.39549915,105.865381435 30.39830203,105.865386595 30.3992934550001,105.86538815 30.3995923850001,105.86539354 30.40062684,105.865581505 30.40112129,105.865755635 30.4015793400001,105.866122495 30.40254435,105.8670581 30.402575325,105.869217035 30.404115545,105.86841631 30.40866563,105.866954265 30.4095961350001,105.86186907 30.412832295,105.86072906 30.4132923600001,105.85869535 30.4132103900001,105.858321005 30.4131953,105.857707475 30.412715855,105.85339366 30.4061611600001,105.85012355 30.4011320450001,105.84694789 30.3960798000001,105.84662544 30.395882665,105.845274455 30.3950567250001,105.84496848 30.3949471350001,105.84268376 30.394128805,105.841671185 30.3941204750001,105.841419125 30.3942897900001,105.837568245 30.3968764100001,105.837422485 30.3969743150001,105.837211265 30.397343495,105.835367955 30.4005652750001,105.835343655 30.4007351500001,105.83479152 30.4045947700001,105.83449375 30.406676175,105.834438375 30.407063265,105.834323115 30.4078688700001,105.834671745 30.408498885,105.835343235 30.4087474950001,105.839150895 30.4154621050001,105.837672025 30.4161484800001,105.837054945 30.4166195600001,105.831029335 30.42121917,105.83090822 30.4216139050001,105.82867389 30.42889553,105.827301665 30.43411374,105.827110375 30.434841125,105.826625835 30.43515655,105.82080814 30.4389435100001,105.819298545 30.4399260750001,105.81321475 30.439739145,105.812661075 30.4397221200001,105.802155775 30.4336803150001,105.801156855 30.4329189100001,105.797344695 30.430012995,105.79662395 30.4300471450001,105.79514189 30.4309828250001,105.794565835 30.4313465050001,105.793669295 30.432381585,105.79260983 30.4336047350001,105.79209705 30.43331636,105.78699636 30.4304477000001,105.78657915 30.4298030900001,105.786785505 30.428775375,105.78702771 30.4284407700001,105.78903511 30.4256674700001,105.791336065 30.42255923,105.791326955 30.4214286550001,105.79105873 30.4208811400001,105.790687695 30.4201237450001,105.790436845 30.4196116750001,105.78449567 30.4118596500001,105.78382161 30.411276065,105.78358906 30.411262575,105.77900598 30.4109966350001,105.7788246 30.4109861100001,105.774978095 30.4114604850001,105.77250254 30.4117657250001,105.772345455 30.411785095,105.77030511 30.41180681,105.77021179 30.4117961200001,105.770118975 30.4117692500001,105.77006908 30.411738805,105.76997343 30.411654105,105.76992509 30.41159416,105.76606736 30.4064937700001,105.76489759 30.4047577650001,105.764153665 30.4036537000001,105.7636034 30.4026773250001,105.763540085 30.4025649800001,105.762824355 30.40082461,105.762359665 30.39916421,105.76110117 30.394667155,105.761762845 30.39229585,105.757519845 30.38971496,105.755387855 30.388418035,105.757777345 30.38601256,105.75875359 30.38544174,105.758749795 30.3854369150001,105.75949581 30.3849953050001,105.75966503 30.3849087950001,105.759970815 30.3847644800001,105.76119982 30.38423943,105.76159343 30.3841136,105.761812335 30.3840743150001,105.762026055 30.3840730700001,105.762164105 30.38408737,105.762303645 30.38411017,105.762608285 30.3842101450001,105.762921335 30.3843291650001,105.763113695 30.38439931,105.76330016 30.3844172300001,105.763458975 30.3844020500001,105.76366133 30.3843486000001,105.763879865 30.3842618,105.764043455 30.384156315,105.764184865 30.3840177000001,105.76429336 30.3838745250001,105.764374525 30.3837410100001,105.76452484 30.38341208,105.764681485 30.3830455250001,105.7649912 30.3821205250001,105.765278615 30.3811982450001,105.76537057 30.3808687600001,105.76547738 30.38039438,105.7655473 30.38005429,105.76557719 30.379858895,105.765586575 30.3788224850001,105.76555385 30.37869304,105.765466495 30.378492715,105.76537096 30.378344525,105.76518216 30.37809063,105.75857876 30.37088627,105.758137605 30.370412785,105.75766191 30.3699097250001,105.757402575 30.3696508900001,105.757022205 30.36927375,105.756659465 30.3689559850001,105.756072685 30.36850564,105.755883 30.3683803000001,105.75564162 30.36822547,105.75553175 30.3681583800001,105.7554003 30.3680781150001,105.755098635 30.3678939000001,105.754581345 30.367554725,105.75411476 30.367248795,105.75302946 30.3665371650001,105.75257325 30.366232515,105.75230192 30.36602494,105.752123755 30.3658803800001,105.750007395 30.3640707050001,105.74921195 30.3632249250001,105.748865435 30.3628393000001,105.74854234 30.36241747,105.748310065 30.3620684150001,105.74804209 30.3615377400001,105.7478239 30.3610409450001,105.74773401 30.3606425200001,105.747680945 30.360258695,105.74770624 30.3598024300001,105.747821625 30.3593327,105.7482555 30.358347275,105.75026737 30.354418815,105.7521801 30.3499982550001,105.752334275 30.3496158300001,105.75240557 30.3493520000001,105.752460795 30.34908613,105.752458915 30.348840135,105.75242183 30.3485872000001,105.752370825 30.34834863,105.752262505 30.3480563300001,105.75212846 30.347731685,105.751929045 30.3473017700001,105.75151406 30.3465316350001,105.75132346 30.3461788650001,105.75116536 30.3458904500001,105.75065256 30.3453063100001,105.75010063 30.3447392150001,105.74954667 30.344238305,105.749028105 30.3438301150001,105.748416215 30.3434186700001,105.7479511 30.3431306250001,105.74767073 30.342980455,105.747349825 30.342808575,105.74693474 30.3426348950001,105.74662155 30.3425147950001,105.74626953 30.3424220050001,105.74342557 30.341678775,105.74074856 30.34097911,105.740629655 30.340950825,105.740395205 30.3409183000001,105.740113915 30.340886035,105.739505925 30.3408291700001,105.73691883 30.34060614,105.734031865 30.3403522350001,105.732943405 30.3402208850001,105.732306305 30.3401198450001,105.731973055 30.340058345,105.73157422 30.3399657800001,105.731288755 30.3398729150001,105.73110015 30.33978445,105.73081952 30.3396244300001,105.73060205 30.33940919,105.730371285 30.3391295800001,105.730158495 30.3387886800001,105.73002575 30.33854567,105.72980331 30.338025515,105.729651625 30.3375726800001,105.72959569 30.3372005750001,105.72959571 30.336961865,105.729644545 30.3366179550001,105.729739465 30.33629782,105.729846645 30.3360422050001,105.730151865 30.33551161,105.73043687 30.3350357950001,105.73480189 30.3281436350001,105.736034085 30.3262895450001,105.736614475 30.3258621100001,105.737334285 30.3254803950001,105.737351745 30.325471135,105.737322505 30.32542964,105.73694196 30.3237897400001,105.737934495 30.322227135,105.737834665 30.321736495,105.737416075 30.3214793600001,105.73708285 30.321453435,105.73517559 30.3213050300001,105.734861345 30.3212805750001,105.733745595 30.3220214900001,105.73334119 30.32229003,105.73259954 30.32235996,105.731355515 30.3224772450001,105.73069993 30.32350323,105.73007769 30.3244770000001,105.728409225 30.3242267800001,105.728218355 30.3228964,105.728211925 30.3228515600001,105.72797518 30.3204942950001,105.727936475 30.320108885,105.7262451 30.3197503750001,105.725864215 30.319669635,105.725038755 30.3198434650001,105.72452153 30.3199523850001,105.723544705 30.3201580850001,105.723389485 30.3201907700001,105.72239705 30.3211253100001,105.722773695 30.3221039750001,105.722577195 30.3225367000001,105.72232705 30.322759385,105.720841285 30.3240820350001,105.720654485 30.32424832,105.7205027 30.3243834400001,105.720097765 30.324743905,105.719793495 30.32486542,105.71300814 30.3275750400001,105.71255607 30.32745018,105.71213531 30.326857255,105.711207275 30.3255494650001,105.708721125 30.32204576,105.708555785 30.3215287900001,105.707636975 30.3186558350001,105.70627386 30.306943545,105.706682785 30.302034715,105.707628285 30.29068303,105.707681405 30.2906977750001,105.708937995 30.2872879550001,105.711959005 30.2832459050001,105.715169625 30.281501555,105.718464705 30.2786091,105.71881324 30.27811574,105.71914995 30.2782949250001,105.7194463 30.2784526300001,105.721452365 30.2793369350001,105.723806285 30.28105456,105.725020625 30.280994955,105.73052478 30.2804207,105.731437405 30.2802450200001,105.73227433 30.2791401150001,105.732285635 30.2780142550001,105.73165002 30.2750237700001,105.731420155 30.2739422450001,105.730350015 30.27274564,105.726223355 30.268794085,105.720636585 30.26802322,105.719369055 30.26760833,105.717744795 30.26626508,105.7171141 30.264656555,105.717528015 30.263477295,105.71816749 30.2628051500001,105.71922464 30.2616939700001,105.721022115 30.258929225,105.72120361 30.2582203200001,105.7210149 30.257884985,105.71857135 30.25354258,105.717871335 30.253476725,105.71787396 30.25348129,105.71693833 30.25388724,105.714794415 30.254817405,105.71153336 30.2567681800001,105.707829725 30.2589835150001,105.706096865 30.2591839150001,105.705170555 30.25929103,105.70246131 30.2596042750001,105.701032145 30.2597694950001,105.698961655 30.2600088250001,105.69711742 30.260221975,105.69476203 30.260122305,105.692432195 30.2600236700001,105.69064426 30.259947955,105.69027061 30.259887215,105.68885351 30.2595341050001,105.686368325 30.2581886200001,105.685765815 30.25786241,105.682483225 30.2558467600001,105.680745875 30.2557293150001,105.67968883 30.25565785,105.66822837 30.256066575,105.666858405 30.256115365,105.66537593 30.2567604400001,105.665375985 30.260567075,105.665375995 30.2614394450001,105.66528744 30.265510125,105.665279465 30.2658765250001,105.66500326 30.2671128900001,105.664849815 30.267799725,105.664126855 30.268425435,105.662487005 30.2690466350001,105.661738465 30.26900468,105.66117498 30.2682665500001,105.66101665 30.2666573650001,105.660270565 30.266679165,105.65736368 30.2667640700001,105.65685477 30.266778925,105.656488715 30.2669227600001,105.65029762 30.2693552150001,105.64878704 30.27104461,105.647512855 30.2724695700001,105.64377316 30.27595497,105.64261684 30.27641801,105.641188305 30.27659863,105.62234613 30.27897948,105.620634645 30.278609725,105.62019728 30.2777793500001,105.613915945 30.2609040500001,105.61419816 30.2566847100001,105.61482067 30.2473762650001,105.61543559 30.247133105,105.617715555 30.244953455,105.61784384 30.2446514650001,105.617842935 30.2445061550001,105.61553436 30.23791119,105.61629201 30.237180085,105.631926145 30.2220903150001,105.642867825 30.2217619800001,105.6431642 30.221753075,105.648362675 30.222788925,105.64822747 30.2242593,105.648152935 30.225069865,105.648641255 30.2256437500001,105.64953922 30.22603265,105.651793225 30.2259848900001,105.652925725 30.2252017000001,105.65646197 30.2199607000001,105.656551595 30.2196373,105.657791075 30.2151647250001,105.657940835 30.2146242900001,105.65772904 30.21422648,105.65587076 30.2107360000001,105.65576749 30.21054202,105.65473722 30.210568025,105.6508972 30.21066488,105.65079697 30.210667405,105.64788823 30.2112005750001,105.64345192 30.21201361,105.64246292 30.2115281550001,105.64193163 30.2102385850001,105.64073246 30.2073277550001,105.640416915 30.2065617800001,105.63904625 30.20176775,105.639757075 30.20081136,105.64057475 30.1997111800001,105.64078968 30.19863925,105.6411104 30.196129985,105.64146856 30.192307225,105.64152015 30.191756565,105.64050281 30.1890294200001,105.638589365 30.18841424,105.62787828 30.186223915,105.622508005 30.18891111,105.62179289 30.18912011,105.62094488 30.1893679450001,105.619996575 30.1896450850001,105.61578403 30.1900403600001,105.614228815 30.189037005,105.612570855 30.1861236400001,105.609913795 30.18358743,105.60844704 30.1826397900001,105.60160193 30.1802786850001,105.601538925 30.1803051950001,105.599461415 30.181179285,105.599393935 30.1812076800001,105.59451344 30.1832609050001,105.594210425 30.1842316300001,105.59459452 30.185873815,105.594752365 30.186548665,105.59442707 30.18713001,105.592285385 30.187174315,105.587675895 30.1869643750001,105.586924035 30.1869301150001,105.58528066 30.18531898,105.584515505 30.183963595,105.58272718 30.17769637,105.58253586 30.1770258450001,105.576174665 30.1754656850001,105.57572851 30.175356245,105.57488883 30.175410675,105.573071555 30.1755284600001,105.57272126 30.1755511600001,105.56966742 30.1772451300001,105.56943451 30.1773743200001,105.56878396 30.1783706300001,105.56813101 30.179370595,105.56850199 30.1806666750001,105.56906629 30.1826380900001,105.56872316 30.182999845,105.566579085 30.1852602500001,105.56596681 30.1859057200001,105.56275396 30.1869662600001,105.56232735 30.18710707,105.556438805 30.187108875,105.555484625 30.188406775,105.554650625 30.18830953,105.553938195 30.1885921150001,105.55371962 30.190864425,105.55230493 30.193255365,105.55105557 30.1946496750001,105.55314003 30.1969210500001,105.55333668 30.1979161350001,105.554087165 30.1985892800001,105.55416757 30.1985879900001,105.55790955 30.19852802,105.558960695 30.19889633,105.559436175 30.19962106,105.559022655 30.201198345,105.55873587 30.202292205,105.558586365 30.2025126300001,105.55807285 30.2032696950001,105.557465825 30.20416462,105.55705096 30.20477623,105.55648532 30.2049980900001,105.556434075 30.20501819,105.55532455 30.205453355,105.553891655 30.20481018,105.55222018 30.204059885,105.55203066 30.20417059,105.551408195 30.2045342000001,105.550323185 30.2051679800001,105.546589135 30.21014,105.54644796 30.210327965,105.545410915 30.21232181,105.537953085 30.2155297350001,105.537303055 30.2159674750001,105.53589271 30.2169172050001,105.535814385 30.217056685,105.53522884 30.218099405,105.53374554 30.2208927350001,105.53120906 30.2227954100001,105.530778115 30.2228407150001,105.53018151 30.22290343,105.529451815 30.2229801300001,105.527245175 30.2226548100001,105.526407815 30.2225313500001,105.52581438 30.2216100800001,105.52532511 30.22085049,105.525207835 30.220668415,105.52499648 30.22034029,105.522802515 30.216729715,105.52274103 30.216628525,105.52219396 30.21572817,105.522203645 30.215342385,105.522258115 30.2131727400001,105.522271265 30.21264905,105.52228294 30.21218394,105.52208311 30.2118630050001,105.521154005 30.2103707650001,105.52031823 30.2090283900001,105.52027334 30.2089562850001,105.519384345 30.20756829,105.518111275 30.206070175,105.51738587 30.2052165200001,105.51706793 30.204842355,105.51619507 30.2059039550001,105.516043965 30.20608773,105.5149952 30.2072314050001,105.514913765 30.20730387,105.51393484 30.2081749550001,105.50993879 30.210477015,105.509139215 30.2107686250001,105.508705765 30.2109267000001,105.507443195 30.2113871500001,105.50319053 30.21267578,105.49586804 30.216411335,105.49492583 30.218849,105.49355658 30.2208542500001,105.493029005 30.220877715,105.492289855 30.2209105900001,105.492110465 30.220918565,105.490591245 30.2204872200001,105.489521585 30.219747555,105.48769764 30.218486265,105.486836395 30.217890675,105.485950445 30.2181848050001,105.485126675 30.219040885,105.48126424 30.2230545400001,105.47867331 30.2260877750001,105.47773586 30.22784497,105.47787761 30.2289288700001,105.478212975 30.23149319,105.478386725 30.232821695,105.47977363 30.23398931,105.48047955 30.2345836000001,105.478778485 30.2382126000001,105.47653036 30.24292939,105.469403485 30.25133931,105.46913329 30.2515528500001,105.46571376 30.25425527,105.465455715 30.25437937,105.457141455 30.2583775900001,105.45619132 30.258794145,105.45249924 30.2588464,105.45226127 30.25881517,105.451705175 30.2587421900001,105.4506348 30.2586017150001,105.44563544 30.2570867950001,105.443430005 30.256428145,105.441884995 30.25706123,105.44022721 30.2581069500001,105.439878855 30.2594776400001,105.439007495 30.265608715,105.439071335 30.2664926150001,105.44013921 30.2678255700001,105.440343735 30.2680808600001,105.439920445 30.2685428,105.43873173 30.2698400350001,105.43819849 30.2700434000001,105.437656635 30.27007545,105.434435955 30.27026591,105.433502705 30.270321085,105.433452315 30.2699944350001,105.43317563 30.2682008850001,105.432923045 30.2665634900001,105.43304235 30.2663030300001,105.43360736 30.2650695200001,105.43337369 30.2645397900001,105.432510815 30.2625836,105.43177819 30.26154302,105.43144177 30.2610651800001,105.43131191 30.2610477100001,105.426248715 30.260366565,105.425644705 30.26030805,105.42522964 30.2605672,105.421268145 30.2630404400001,105.42121898 30.2631400650001,105.419051795 30.26753102,105.41898331 30.2676697750001,105.414081295 30.281269395,105.414268295 30.284516625,105.414312165 30.285278385,105.414392085 30.2866661,105.414412135 30.2870142400001,105.414444595 30.287577765,105.41369486 30.2929623750001,105.407469025 30.2985354350001,105.40732389 30.2986653400001,105.40666647 30.298639785,105.405256285 30.29716419,105.404632785 30.296511755,105.404622995 30.29555688,105.4046151 30.294786865,105.403260515 30.292780905,105.393556 30.286370635,105.3783582 30.2786985600001,105.377359345 30.2789636800001,105.37118614 30.2806020350001,105.364862745 30.28227989,105.36404016 30.28387007,105.363564085 30.2847903700001,105.36346619 30.2849796150001,105.363305735 30.285289785,105.363157805 30.2855757400001,105.362364695 30.28710884,105.362327545 30.287180655,105.36185927 30.2884095250001,105.361816085 30.2885228550001,105.3614025 30.2896081800001,105.358667905 30.2967836400001,105.35861815 30.2969694500001,105.358470765 30.297519805,105.35636664 30.3053763550001,105.355995635 30.31074849,105.355891795 30.3107913150001,105.35511756 30.311110625,105.354538965 30.31134925,105.354347695 30.3112698800001,105.352808785 30.310631275,105.350783085 30.3097906350001,105.350422305 30.30964091,105.349820135 30.30720583,105.34839474 30.305294195,105.342588235 30.3014906600001,105.342417195 30.30137861,105.339918705 30.3005003550001,105.339691065 30.3004203300001,105.33846784 30.3009750200001,105.338273115 30.301063325,105.337901975 30.3012316200001,105.33777166 30.30129071,105.3375829 30.3021896750001,105.338301845 30.303090035,105.338870145 30.303801725,105.339302595 30.3043432750001,105.339388285 30.30445058,105.339428775 30.3046914450001,105.33960385 30.3057328950001,105.33984031 30.307139475,105.340147275 30.3089653700001,105.33903279 30.3098528400001,105.33311794 30.3120617650001,105.33171826 30.3125844250001,105.331586415 30.3127631850001,105.32824624 30.310908585,105.32814356 30.3108586700001,105.328033265 30.31083771,105.326357975 30.310519395,105.32449751 30.309016,105.321384835 30.306500575,105.32078488 30.3060157100001,105.320753595 30.30604486,105.31999154 30.30611413,105.317376355 30.30635182,105.31545487 30.3063054350001,105.314395105 30.30596776,105.30119637 30.3007347700001,105.300580715 30.30043468,105.296153055 30.2973381100001,105.290859505 30.2974095650001,105.29055847 30.29741023,105.290399035 30.29738753,105.29018624 30.2972881250001,105.28995544 30.297088865,105.289784825 30.296816785,105.289578235 30.2964400450001,105.289473635 30.2958093250001,105.289511155 30.29513029,105.28962373 30.2947688450001,105.29184235 30.2896491500001,105.29187712 30.2895689100001,105.29182676 30.2895566500001,105.2884724 30.2887399050001,105.279795625 30.2878668750001,105.27960764 30.2878509700001,105.279419715 30.287859525,105.27919431 30.28790078,105.278959515 30.287950215,105.27755592 30.288279645,105.27629831 30.2885748,105.27408557 30.289094085,105.27391655 30.289143375,105.273757115 30.28925788,105.27365416 30.2894048900001,105.273541935 30.2896008550001,105.273141205 30.290812745,105.27283378 30.2917838550001,105.27268401 30.29199621,105.2725903 30.2920942600001,105.27242133 30.2921598550001,105.272139605 30.29223383,105.27184835 30.29225891,105.270171625 30.2923159850001,105.269902685 30.2923129750001,105.26981862 30.2923120350001,105.26894455 30.2922812150001,105.266468 30.29200295,105.266469185 30.2919950100001,105.265440065 30.2918760050001,105.265438385 30.2918872450001,105.26191486 30.2914912200001,105.26101616 30.2912836100001,105.26042548 30.290959065,105.26029109 30.290831365,105.260237035 30.2906686050001,105.260236635 30.290517375,105.26050305 30.2888802750001,105.260556385 30.2885525450001,105.260654835 30.2879475550001,105.26070306 30.2877041350001,105.26070641 30.28768724,105.26071802 30.28762864,105.260763985 30.2873966400001,105.26081733 30.2871273700001,105.260895195 30.2867343450001,105.26093835 30.28662869,105.26095547 30.2865306200001,105.260911635 30.28637989,105.2608591 30.2862291800001,105.26069355 30.28605607,105.26028672 30.2857257900001,105.26001651 30.2855442600001,105.25648008 30.28375113,105.25415755 30.28351758,105.249774345 30.28307671,105.24533165 30.28304674,105.24356254 30.2835770950001,105.240267545 30.2845648100001,105.2389812 30.2849503800001,105.238728975 30.2850421150001,105.23856665 30.2851403350001,105.23841587 30.2852667450001,105.2357039 30.287643385,105.235516895 30.2878196500001,105.233221685 30.28559239,105.23114444 30.2835765200001,105.22763677 30.281422865,105.227341945 30.2812418400001,105.227248985 30.28118476,105.22693018 30.281305865,105.22698807 30.28142066,105.222108335 30.2858947300001,105.21908112 30.28919395,105.217870835 30.2905129050001,105.21739845 30.2910276900001,105.216346555 30.29217398,105.216637285 30.2940145850001,105.21764482 30.2961390250001,105.21753403 30.2981192,105.21744719 30.29967114,105.217431735 30.299947425,105.217328085 30.3017997900001,105.217313975 30.3020518750001,105.21717774 30.304486555,105.21597564 30.3086168200001,105.21514554 30.3102398950001,105.21475484 30.311003805,105.21306691 30.3109836300001,105.210575695 30.310222035,105.20965362 30.30994013,105.205553925 30.308568495,105.20461785 30.3084328250001,105.203544365 30.30827723,105.19846646 30.307541095,105.19782344 30.307447865,105.196944005 30.3077475650001,105.19649743 30.308071195,105.195257155 30.30897,105.19048054 30.3129464450001,105.188827815 30.3136865650001,105.177543495 30.31873904,105.170400905 30.3192901,105.170238895 30.3192138850001,105.1695403 30.3188852550001,105.16902393 30.3186423400001,105.168588925 30.31864288,105.160399915 30.321420985,105.157674435 30.32314245,105.15731039 30.32340313,105.152511735 30.32683904,105.15238494 30.326929825,105.15124268 30.3294184600001,105.15117739 30.3295607050001,105.14702069 30.33861574,105.146465355 30.341559735,105.14992082 30.341701685,105.151741345 30.3424517650001,105.15117566 30.342855575,105.149040035 30.3443800150001,105.14837477 30.344438865,105.146041175 30.3446452650001,105.145143505 30.34472465,105.132148675 30.34517236,105.12635934 30.34503633,105.12576093 30.3447117150001,105.125097275 30.3443517050001,105.1237214 30.3436053250001,105.12343876 30.34373557,105.12193739 30.3444274,105.12158801 30.344678195,105.12030754 30.34559733,105.117744375 30.3475795950001,105.11689782 30.3487590450001,105.116923325 30.349215535,105.117150745 30.35328543,105.117170885 30.3533622200001,105.117419115 30.35430854,105.117945745 30.3563161650001,105.117907165 30.356433985,105.11721732 30.3585408650001,105.11709165 30.3589246650001,105.11664705 30.3594534050001,105.115066655 30.359149265,105.114195985 30.3589817050001,105.11367036 30.35888054,105.11321262 30.35929608,105.112866405 30.35961037,105.112520205 30.359924645,105.11030834 30.3634942750001,105.11008627 30.3638526550001,105.1080308 30.3671695900001,105.107963995 30.3673051600001,105.106722695 30.36982413,105.10554494 30.37376742,105.10555126 30.3738572250001,105.105983245 30.379996615,105.10587687 30.3823153800001,105.10567476 30.3824449900001,105.10397126 30.383537425,105.10339705 30.383905645,105.10241623 30.3845346000001,105.10236555 30.3844975000001,105.100967305 30.38347386,105.09881175 30.38423744,105.09824022 30.3844398900001,105.098132435 30.3844780700001,105.097732925 30.384842495,105.09730862 30.3852295300001,105.09718346 30.38546734,105.09462707 30.3903242700001,105.09446913 30.391049735,105.09448506 30.3910859600001,105.09450574 30.3911329900001,105.095223335 30.39276482,105.09565616 30.393749045,105.09583006 30.3941444800001,105.09589183 30.39428494,105.0960831 30.3943510300001,105.097235635 30.39474927,105.097542075 30.3948551500001,105.09794045 30.3949928000001,105.09353974 30.39917388,105.092998495 30.3996584500001,105.092824605 30.39981413,105.09264294 30.3999767650001,105.09055088 30.4008933000001,105.089142325 30.40151036,105.08822267 30.40191323,105.084739595 30.4034389600001,105.080354035 30.4041761400001,105.07731782 30.4046864100001,105.076658515 30.4047972050001,105.076593725 30.4048080950001,105.075903885 30.404858555,105.074680775 30.4049480100001,105.073428685 30.4050395800001,105.07086075 30.4052273400001,105.070810635 30.4052310050001,105.07027878 30.406000185,105.070684605 30.4069534400001,105.075908495 30.414350025,105.076456715 30.4151261800001,105.077149035 30.416106325,105.07724567 30.4162431400001,105.07808363 30.416453185,105.078922405 30.4160451650001,105.07982542 30.4148052300001,105.08257706 30.4152324350001,105.08430718 30.415897875,105.08595634 30.41653215,105.08658339 30.41715243,105.08659831 30.4172355600001,105.087539105 30.42247717,105.08762692 30.423100865,105.087688045 30.42353497,105.08773909 30.4238974900001,105.087895045 30.426901715,105.0872074 30.4285044000001,105.08677368 30.42951523,105.08601664 30.43127953,105.0820206 30.4294696100001,105.08188551 30.4294084200001,105.071241825 30.431148895,105.065830825 30.4355535550001,105.06577814 30.435596445,105.065827815 30.4367517800001,105.067633345 30.440188925,105.06774216 30.4403867300001,105.06853273 30.4418237850001,105.069753015 30.444032785,105.0699609 30.4442248300001,105.07041091 30.444640555,105.07163542 30.4447621750001,105.072473355 30.444306075,105.072778185 30.4441401450001,105.078560475 30.444164685,105.079630545 30.4447910750001,105.08204947 30.4470142050001,105.082121665 30.44701824,105.084071515 30.4464295450001,105.084769965 30.4460840450001,105.084822365 30.4460496,105.08597047 30.4452860850001,105.086189835 30.4451280550001,105.086407005 30.4449051,105.086563025 30.4447389750001,105.08695063 30.4443181400001,105.08702396 30.4442385250001,105.087115215 30.4442594400001,105.088333185 30.444538595,105.088538155 30.44458731,105.088630145 30.44460917,105.08875298 30.44467458,105.08880891 30.444734775,105.088834815 30.444785885,105.08955783 30.4463103100001,105.08960896 30.4464264150001,105.089757535 30.447094765,105.090059565 30.4484534150001,105.0902973 30.4509097650001,105.090156525 30.4511811400001,105.08961828 30.4517127550001,105.0888805 30.452441435,105.087796635 30.45290777,105.086885755 30.45621815,105.087031355 30.461029045,105.08745838 30.4630510150001,105.087485965 30.4631675200001,105.087611995 30.46339547,105.08790108 30.4638039650001,105.087952325 30.463876375,105.08788913 30.463913575,105.08788554 30.4639156900001,105.08786776 30.4640115650001,105.08541529 30.4650681150001,105.085142175 30.4652650150001,105.082560205 30.467126385,105.080642605 30.4716631950001,105.080486595 30.4720322700001,105.080053155 30.4730576750001,105.07979937 30.47365805,105.079482085 30.47440863,105.078962415 30.475637955,105.078194075 30.4766734250001,105.07773461 30.4772926200001,105.07735006 30.4778108450001,105.07674134 30.4786311600001,105.076185785 30.478992815,105.075398335 30.4795054100001,105.07416692 30.48074683,105.07285285 30.482123125,105.071998165 30.48401225,105.072376575 30.4844742550001,105.072560605 30.4846288300001,105.074239255 30.4860387850001,105.076845115 30.487311155,105.076940515 30.4873183,105.077155315 30.4873343850001,105.07767213 30.4873730850001,105.07828871 30.4874192500001,105.078777195 30.48745582,105.079690055 30.487524165,105.079926695 30.48752818,105.08026667 30.4876737550001,105.080321545 30.488206835,105.081474225 30.49940286,105.080670435 30.499924305,105.080636085 30.49994659,105.07919253 30.500883045,105.07899176 30.5010132850001,105.078243325 30.5008260650001,105.078103875 30.5005396400001,105.077916615 30.5001550100001,105.077276425 30.4988400500001,105.077140665 30.498561195,105.0770255 30.49856627,105.07497982 30.49865641,105.074782785 30.498725515,105.074075965 30.4989734050001,105.07372119 30.499097825,105.06762805 30.5065512300001,105.0671929 30.5070834700001,105.063237805 30.5119206950001,105.06295334 30.5122685800001,105.06074718 30.5171295600001,105.059713945 30.5211525600001,105.05950812 30.521953915,105.05911764 30.5234741900001,105.058602715 30.525988,105.066352485 30.5320045550001,105.06644439 30.5321292100001,105.066496735 30.532305315,105.06785279 30.5382298000001,105.07001679 30.547682605,105.07024758 30.5486906400001,105.070258215 30.5495577300001,105.078046945 30.55364805,105.081913425 30.5583356450001,105.086080705 30.56338728,105.08627793 30.56367412,105.088293615 30.56762783,105.088066635 30.5702948250001,105.08848874 30.5724782550001,105.09097664 30.5853455700001,105.09097413 30.5853467250001,105.09097844 30.58535485,105.092089935 30.5874526200001,105.092265085 30.587665815,105.09731783 30.59341433,105.103550575 30.5998889300001,105.108166965 30.603434645,105.111707695 30.6051069100001,105.11331519 30.60586607,105.116652735 30.6080157050001,105.11936342 30.6140933,105.119965935 30.61544408,105.119978975 30.61552239,105.1199748 30.61563798,105.12068563 30.6160691850001,105.12816263 30.6206044250001,105.129450625 30.6215009700001,105.12949657 30.6215345000001,105.12953196 30.621601605,105.12957259 30.62179238,105.129619745 30.6220290050001,105.129628925 30.622226035,105.129614615 30.62230234,105.128442955 30.6250865850001,105.128344845 30.625249545,105.128179155 30.625467605,105.12800316 30.6256023600001,105.1389874 30.636916295,105.144649585 30.6400472500001,105.147987895 30.64094178,105.15000845 30.6417971500001,105.15007097 30.6429742600001,105.15007344 30.643020805,105.149166305 30.646990235,105.148261575 30.6508914200001,105.147413505 30.6530861950001,105.147348065 30.65325555,105.146995085 30.6534348000001,105.143345655 30.65528793,105.139300865 30.6603409350001,105.139880655 30.668785535,105.139886515 30.6688402250001,105.139949765 30.6694305250001,105.1400835 30.67067867,105.140096465 30.67079964,105.14056889 30.6712241500001,105.14837285 30.67409573,105.148904255 30.6742912450001,105.1496577 30.6744032300001,105.1543466 30.6748847050001,105.15474951 30.67492607,105.15569783 30.674583645,105.15656287 30.674271285,105.1595739 30.67570127,105.161128725 30.6764396400001,105.164484265 30.6780330400001,105.16508545 30.678318505,105.16501688 30.6792719150001,105.164874355 30.68125353,105.1648423 30.6816991900001,105.164622455 30.6817701800001,105.16332059 30.682190565,105.162742975 30.68289137,105.161365025 30.684563155,105.161030585 30.6849689050001,105.16105144 30.6864488950001,105.16105519 30.6867149550001,105.16107071 30.6878163550001,105.1614941 30.6886239200001,105.165513765 30.6949847650001,105.165507055 30.695116065,105.16605803 30.6951370900001,105.16647473 30.69516056,105.16714104 30.6951980850001,105.16731643 30.6952334700001,105.16746106 30.69537576,105.170409815 30.699938445,105.17151807 30.70165315,105.1695326 30.706007415,105.16941596 30.7061529050001,105.169233425 30.70631968,105.167504335 30.7076739,105.1672937 30.70783886,105.16706971 30.708014285,105.166665165 30.708287345,105.166370285 30.708447005,105.166345925 30.7084602,105.16689757 30.70908804,105.167445855 30.7097120450001,105.16778622 30.7100994050001,105.167787855 30.7105686300001,105.166782055 30.7123651650001,105.16613886 30.712735545,105.165229135 30.7132594,105.164754235 30.714156175,105.164689795 30.7152445250001,105.167499735 30.7244991850001,105.167551795 30.7246706400001,105.168153005 30.72464246,105.180311565 30.7240719750001,105.181427485 30.7249862100001,105.18264379 30.7256445250001,105.185087115 30.726966895,105.188067625 30.72857989,105.199160845 30.73437112,105.19950309 30.7342273100001,105.20156873 30.733359335,105.206122495 30.7309702750001,105.20674864 30.73064176,105.20762827 30.7294474300001,105.21393415 30.7285291750001,105.214058075 30.728577015,105.218433385 30.7302660500001,105.219207835 30.7306704550001,105.217569495 30.7322027550001,105.21532836 30.7326321150001,105.21490146 30.73253815,105.21418678 30.7323808300001,105.21391062 30.7328016600001,105.213786275 30.732991145,105.2117176 30.73614338,105.211618935 30.7367073250001,105.212358765 30.7369688750001,105.21433136 30.73652465,105.225527165 30.7338425250001,105.226814635 30.73326294,105.227764455 30.7328353450001,105.22917409 30.732200725,105.229815915 30.7319117650001,105.23796573 30.728554945,105.238286865 30.7284849750001,105.23887374 30.7283571,105.239677665 30.7281819350001,105.240398805 30.7280248000001,105.240548185 30.7279922500001,105.240748575 30.728239285,105.241780955 30.729511965,105.241904205 30.7296639,105.24187043 30.730310645,105.241790055 30.731849445,105.24155039 30.7364376950001,105.24159788 30.7364958100001,105.248244665 30.7446290550001,105.253101405 30.74588555,105.25651146 30.7435246050001,105.25683623 30.7432997450001,105.258123335 30.7434588350001,105.259130485 30.743583315,105.25950137 30.743928495,105.265784715 30.7497758150001,105.266199365 30.7501616550001,105.26849156 30.754059275,105.268560245 30.75448971,105.26648158 30.7662263350001,105.26210881 30.77813307,105.261933085 30.778680745,105.26158777 30.77975696,105.26110944 30.781247685,105.26105969 30.781402735,105.26335803 30.7821586250001,105.26357639 30.782230435,105.264505155 30.7840717350001,105.26489826 30.784851055,105.265047605 30.7860311050001,105.26589783 30.7936460600001,105.265921625 30.79385918,105.265685265 30.7942768,105.26523852 30.79506615,105.264178465 30.7969390650001,105.261266375 30.8001352850001,105.26123061 30.8003373400001,105.26079361 30.8028060950001,105.260321805 30.805471315,105.259465305 30.81030932,105.259461395 30.8103314100001,105.258472445 30.81591696,105.257516995 30.823011535,105.25741502 30.8266404600001,105.25732997 30.826894555,105.257315445 30.8269379500001,105.25699833 30.82788536,105.25692677 30.8279648750001,105.251022425 30.83452507,105.25081132 30.8347596,105.249300325 30.8346196900001,105.24920086 30.83461048,105.248882515 30.8345810000001,105.24813248 30.8345115450001,105.246572 30.8342240900001,105.246164415 30.834149005,105.24587511 30.83409571,105.245331945 30.8333793350001,105.24490591 30.832817435,105.24447221 30.8328678250001,105.241819975 30.83317593,105.241417725 30.8336610750001,105.241374395 30.83371334,105.240702095 30.8345241800001,105.230700965 30.8469343150001,105.230605025 30.8470533450001,105.22939417 30.8500871300001,105.228849635 30.8514513850001,105.226118855 30.85877255,105.226056705 30.8589394300001,105.22577271 30.85970195,105.225629845 30.8600855450001,105.225550185 30.8628372950001,105.225556015 30.8643865,105.22555713 30.8646829800001,105.22684253 30.8667263150001,105.22683079 30.866945075,105.22676772 30.8681202700001,105.22667298 30.8698853700001,105.22652753 30.8725952400001,105.226494665 30.8732075250001,105.226348855 30.8759238550001,105.22622485 30.878233875,105.226217435 30.8783719800001,105.226083365 30.87854363,105.224848925 30.8801240350001,105.224245495 30.8808965600001,105.21865596 30.8846705550001,105.215208985 30.88616541,105.213996565 30.8838773750001,105.21355035 30.88371721,105.21260276 30.8833770700001,105.21100968 30.8828052150001,105.210623895 30.882883,105.20248003 30.88452477,105.19996197 30.88571798,105.199132155 30.8861111800001,105.19726748 30.8878082250001,105.19545417 30.8894584500001,105.194605195 30.8909066300001,105.192909225 30.8940487450001,105.19283344 30.89427526,105.1924619 30.8953856800001,105.191954195 30.896903025,105.19121685 30.89982042,105.191397165 30.900340785,105.19204596 30.9006411350001,105.192320395 30.9006372900001,105.19425251 30.9006101800001,105.198370095 30.90214883,105.200879225 30.90409349,105.201564345 30.90462446,105.201544655 30.9058955100001,105.20223616 30.906650525,105.203116925 30.9073568100001,105.205165415 30.91179133,105.205253905 30.913035945,105.20508541 30.9136249700001,105.20349672 30.9150267050001,105.20335646 30.9151504550001,105.19659126 30.918079305,105.19565064 30.9182907950001,105.192981425 30.9186696450001,105.19182138 30.9226017550001,105.191039145 30.925253055,105.19058881 30.929806775,105.191308645 30.931064,105.191026925 30.9317981350001,105.189310955 30.936269575,105.188907745 30.9370698700001,105.18528566 30.944258415,105.18113073 30.94814109,105.177756245 30.95058227,105.17731868 30.9510460600001,105.176141265 30.9522940100001,105.17588635 30.95256419,105.17583161 30.952708865,105.17396832 30.957632915,105.17394037 30.9577315550001,105.172852115 30.96157183,105.173530905 30.962921285,105.176585775 30.96570101,105.17686476 30.9657653900001,105.18065959 30.9666410450001,105.18099665 30.9666154400001,105.18307728 30.9664573650001,105.183222445 30.9664463350001,105.18601409 30.9647320550001,105.186291585 30.9645616450001,105.188237305 30.96478081,105.188299725 30.964862655,105.1917698 30.9694122550001,105.191977255 30.96968424,105.19197531 30.969905925,105.19189715 30.978816195,105.191883145 30.9804127800001,105.191881075 30.98064879,105.19128687 30.988185335,105.191137755 30.9900125300001,105.19104566 30.991140995,105.186587855 31.000374945,105.186575895 31.0004064350001,105.186374335 31.0009372650001,105.18278349 31.0103930400001,105.181904655 31.01417043,105.18188199 31.0142678350001,105.18196161 31.0143321900001,105.184248985 31.01618102,105.184202355 31.01652082,105.183882475 31.01885186,105.18387054 31.01893884,105.18370222 31.0192703650001,105.17862118 31.0292770400001,105.17704292 31.0323848250001,105.171940625 31.0351508200001,105.17147492 31.0354032650001,105.171328135 31.0365347100001,105.171932925 31.04651018,105.174163275 31.051616865,105.17443073 31.0518142650001,105.17490429 31.0521637800001,105.175273525 31.0524362950001,105.17644568 31.052860835,105.17856429 31.0536281400001,105.18428866 31.0551901850001,105.18625764 31.0575194200001,105.190319535 31.06232407,105.19390354 31.06782049,105.194190265 31.068260175,105.195883175 31.0739153850001,105.195524695 31.0821355900001,105.193768965 31.083928825,105.190427745 31.0873411600001,105.190330425 31.087851335,105.19003033 31.0894245200001,105.190587945 31.0915494450001,105.19433464 31.097912605,105.194464 31.0981322850001,105.19516335 31.0982204700001,105.196598155 31.09840138,105.19778671 31.0985512350001,105.20023444 31.097398705,105.202292815 31.0973923700001,105.2090477 31.0991764450001,105.209250595 31.0992300250001,105.213122675 31.102876565,105.21363339 31.10460999,105.21373824 31.10496586,105.216194335 31.107017995,105.221029065 31.11064043,105.22115571 31.110596075,105.22924799 31.107761435,105.23513958 31.1063674050001,105.24111317 31.1056362150001,105.249566735 31.104351115,105.25538225 31.1026994150001,105.255923065 31.1027127450001,105.260847385 31.102833995,105.263331695 31.10342022,105.266958535 31.104275955,105.271880475 31.105497585,105.27254613 31.1074635750001,105.272723105 31.1079862450001,105.27282295 31.10828113,105.27578007 31.1090346,105.2763861 31.1091890100001,105.277456925 31.10850349,105.279218065 31.107376005,105.27954574 31.1070818050001,105.28040382 31.1063113650001,105.28134419 31.10546702,105.28231567 31.1041909750001,105.282564435 31.103864215,105.28326063 31.103714645,105.284153265 31.1035228750001,105.28477416 31.103389475,105.290842075 31.1048708000001,105.291362635 31.104997865,105.29380469 31.1077254,105.296310865 31.1108164950001,105.297178025 31.11212564,105.29762384 31.1127986700001,105.29851751 31.114147775,105.29886563 31.11467329,105.29897632 31.114840385,105.29958931 31.114466255,105.303137025 31.112300835,105.303200705 31.1122619650001,105.3132913 31.1158534200001,105.313844865 31.1161115350001,105.314194735 31.116274665,105.315086745 31.1166905800001,105.31728971 31.1177177050001,105.3193897 31.118696765,105.322443005 31.1201201850001,105.32268126 31.1202312500001,105.322711615 31.120367635,105.322872215 31.12108915,105.322916865 31.1212897300001,105.322652055 31.121832275,105.32238454 31.1223803600001,105.32218858 31.1227818300001,105.32205471 31.1230561,105.320832475 31.1242729200001,105.320542655 31.1243949450001,105.317544445 31.12565727,105.316543595 31.1292585900001,105.31680905 31.13056636,105.31827204 31.13404416,105.32006231 31.1380268,105.32052549 31.13865315,105.322410605 31.1412022600001,105.323379055 31.1420026500001,105.324454545 31.140601455,105.325002055 31.1398881150001,105.32672049 31.1346952800001,105.32635453 31.13297471,105.32650533 31.1321794400001,105.33182833 31.1299985800001,105.33223607 31.129831515,105.337196385 31.1283075200001,105.34002191 31.12796245,105.34079727 31.1278677500001,105.34507997 31.12750405,105.345536325 31.1275091200001,105.34554667 31.1275280900001,105.345772685 31.1279424850001,105.344852155 31.1312554,105.344804565 31.131426655,105.344595075 31.1314984000001,105.341735975 31.13247756,105.340946365 31.1327479650001,105.33938585 31.132772865,105.339151745 31.1327766000001,105.338814505 31.1337828000001,105.338720785 31.135375305,105.33869926 31.1357410200001,105.33864209 31.1367123800001,105.340228825 31.1407375900001,105.34035237 31.140949865,105.341031575 31.1421168700001,105.34121275 31.142406635,105.341640065 31.1430900500001,105.34174498 31.1432578500001,105.341920365 31.1435383400001,105.34436733 31.1474516100001,105.345847715 31.1498189100001,105.34609123 31.15020831,105.34892167 31.1590068150001,105.34915198 31.159577515,105.350815035 31.1636982900001,105.350946555 31.16402415,105.352606895 31.1636033950001,105.35328124 31.1634324950001,105.353471085 31.16338438,105.361403625 31.161264945,105.36911736 31.15897303,105.377076495 31.156607615,105.377142765 31.1565296750001,105.37872845 31.1546647500001,105.37889605 31.1544676350001,105.37892425 31.15433166,105.37998808 31.1492017850001,105.38027245 31.1478304400001)))";
		
		Geometry geom = GeoKit.createMultiPolygonByWKT(wkt);
		
		long start = System.currentTimeMillis();
		//道格拉斯算法抽稀
		Coordinate[] coordinates = geom.getGeometryN(0).getCoordinates();
		System.out.println("original:" + coordinates[0].x + ", " + coordinates[0].y);
		System.out.println("original:" + coordinates[coordinates.length-1].x + ", " + coordinates[coordinates.length-1].y);
		CoordinateSequence coordinateSequence = (CoordinateSequence) new CoordinateArraySequence(coordinates);
		DouglasCompress2 douglasCompress = new DouglasCompress2();
		List<Integer> excute = douglasCompress.excute(null, coordinateSequence, 1.0);
		ArrayList<Coordinate> corlist = new ArrayList<>();
		for (Integer i : excute) {
		    corlist.add(coordinates[i]);
		}
		Coordinate[] objects = new Coordinate[corlist.size()];
		corlist.toArray(objects);
		System.out.println("[DouglasCompress] times: " + (System.currentTimeMillis() - start));
		System.out.println(coordinates.length);
		System.out.println(excute.size());
		System.out.println(excute.get(0)+"---"+excute.get(1));
	}
}
